package com.example.demo.service.Impl;

import com.example.demo.mapper.Patientoutmapper;
import com.example.demo.pojo.Doc;
import com.example.demo.pojo.PageBean;
import com.example.demo.pojo.Patientoutlist;
import com.example.demo.service.Patientoutservice;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class Patientoutserviceimpl implements Patientoutservice {
    @Autowired
    Patientoutmapper patientoutmapper;
    public  List<Patientoutlist> queryAll(){
        return patientoutmapper.queryAll();
    }
    public  List<Patientoutlist>queryName(String name){
        return patientoutmapper.queryName(name);
    }
    public  void insert(Patientoutlist patientoutlist){
        patientoutmapper.insert(patientoutlist);
    }
    public   void deleteById(String pid){
        patientoutmapper.deleteById(pid);
    }
    public  void update(Patientoutlist patientoutlist) {
        patientoutmapper.update(patientoutlist);
    }
    public PageBean page(Integer page, Integer pageSize){
        PageHelper.startPage(page,pageSize);
        List<Patientoutlist> docList=patientoutmapper.queryAll();
        Page<Patientoutlist> p= (Page<Patientoutlist>) docList;
        PageBean pageBean =new PageBean(p.getTotal(),p.getResult());
        return  pageBean;
    }




}
